// 往前走两步，并打开开关
func moveThenToggle() {
    moveForward()
    moveForward()
    toggleSwitch()
}

// 转身
func turnBack() {
    turnLeft()
    turnLeft()
}

moveThenToggle() // 往前走两步，打开开关
turnBack()       // 转身
moveForward()    
moveForward()    // 走两步回到中心位置

moveThenToggle() // 往前走两步，打开开关
turnBack()       // 转身
moveForward()  
moveForward()    // 走两步回到中心位置

turnRight()      // 右转，让角色重新面对开关
moveThenToggle() // 往前走两步，打开第一个开关
moveThenToggle() // 往前走两步，打开第二个开关

turnBack()       // 转身
moveForward()
moveForward()
moveForward()
moveForward()    // 往前走四步，回到中心位置

moveThenToggle() 
moveThenToggle() // 往前走，并打开剩下的开关